/**
 * 
 */
package org.vsg.stock.basic.service.handler;

import java.util.List;
import java.util.Map;

import org.vsg.stock.basic.domain.StockDayIndicator;
import org.vsg.stock.basic.domain.StockTick;

/**
 * @author vison
 *
 */
public interface TradeTickNatureHandler {
	
	public static short SKIP = 1;
	
	public static short COMMON = 2;
	
	public static short MATCH = 3;
	
	public static short UNKNOW = 4;
	
	
	short handle(
			StockDayIndicator indicator,
			List<StockTick> stockTickList,
			int index,
			double bBigOrdLevel,
			double midBigOrdLevel);
	
	long getVol();
	
	double getAmount();
	

}
